The Peninsula London Announces The Brand’s Debut In Britain
The Peninsula London, the first British hotel from the almost century-old Peninsula brand, opened recently in the heart of Belgravia. Located between Hyde Park Corner and Wellington Arch, the newly-built…