Amba Hotel Grosvenor

101 Buckingham Palace Rd, London SW1W 0SJ, UK

101 Buckingham Palace Rd, London SW1W 0SJ, UK