63 Westbourne TerraceLondonShow on map
The shown price includes the hotel's rate, our service fee and VAT
Total = The hotel + Our service fee + VAT


+12 more photosCentral Location in London Located just 400 meters from Paddington Station, this stunning 2-bedroom apartment is centrally situated in London, providing easy access to popular attractions.
Modern Amenities Enjoy the convenience of free WiFi, air conditioning, and a charming garden, making your stay comfortable and enjoyable.
Home Away from Home Featuring a fully equipped kitchen, living room with a flat-screen TV, and two bathrooms, this apartment offers the perfect blend of comfort and luxury.
Book your stay at Stunning 2 bed 2 bath with air con + garden now for an unforgettable experience in London!
Two-Bedroom Apartment
63 Westbourne Terrace
Open in Google MapsCheck-in
15:00 – 00:00
Check-out
11:00