Engineering Operations

The Peninsula London, superbly located at 1-5 Grosvenor Place in Belgravia, will overlook Hyde Park Corner, the Wellington Arch, Green Park and the gardens of…