Royal Garden Hotel

Royal Garden Hotel
2-24 Kensington High Street, W8 4PT , London, United Kingdom