Royal Garden Hotel

2-24 Kensington High Street
London, England W8 4PT


Directions