






+17 photosLuxurious 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!
122 Saint George's Square Mews, London