The Peninsula London – Site Update
1 – 5 Grosvenor Place, also known as “The Peninsula”, this exciting development is based on Hyde Park Corner in Belgravia – one of London’s most celebrated addresses – and will boast both hotel and residential facilities.