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.