The Mews House

Location: 122 Saint George's Square Mews, London, gb

Star Rating: 9.5 Stars

Property Type: Holiday homes

About this Property

Luxurious Accommodation in Central London

Prime Location: Situated just a stone's throw away from Victoria Train Station and Westminster Abbey, The Mews House offers a convenient and central location for your stay in London.

Modern Amenities: Enjoy the comfort of 3 bedrooms, 3 bathrooms, a fully equipped kitchen, flat-screen TV with streaming services, and a private terrace with inner courtyard views - perfect for unwinding after a day of exploring.

Privacy and Convenience: With a private entrance and free parking, this non-smoking property ensures a peaceful and hassle-free experience during your visit to the bustling city.

Experience the epitome of luxury and convenience at The Mews House. Book now for an unforgettable stay in London!

Important Information

This property does not accommodate bachelor(ette) or similar parties. Managed by a private host

Policies

Check-in: 02:00 PM - 10:00 PM

Check-out: 10:00 AM

Amenities & Facilities

Rooms Available

Guest Reviews

Photos

loungeotherkitchenotherhotel roombathroomotherhotel roomhotel roombathroomotherhotel roombedroombathroombathroomkitchenotherotherbalance & terraceotherhotel roomotherhotel roomother