• Royal Garden Hotel (map)
  • 2-24 Kensington High Street
  • London, England, W8 4PT
  • United Kingdom