Located at Bayswater, and minutes away from Hyde Park, is a splendid edifice, exuding magnificence and grace. The regality of the interiors is a living testament to the levels of sophistication and grace, ensured to please the most discerning guests.
Phone
+44 (0) 20 7313 7900
Location
1-9 Inverness Terrace, Bayswater, London London, United Kingdom