Location
A world-famous location
The building is located just a stone’s throw from the 350-acre Hyde Park, with renowned Mayfair’s designer shops, flagship stores, luxurious restaurants and museums and galleries right on the doorstep. Both Green Park and Hyde Park Corner tube stations are within half a mile, providing convenient connections throughout London.
View location