At Amba Hotels we are putting the ‘great’ back into our guest’s expectations, so you can expect nothing but the highest of standards when you’re planning a day, stay or event with us.
Amba Hotel Locations
Amba Hotel Grosvenor
Address: 101 Buckingham Palace Rd, London SW1W 0SJ, UK