Surround yourself with London's high-end fashion houses, visit the destination streets of Bond Street, Sloane Street and Savile Row only moments away. The world's finest luxury department stores are within easy reach, with Harrods and Harvey Nichols to the south, Selfridges and Liberty to the east, and Fortnum & Mason to the south-east of Hyde Park.

Explore the St James' area of Mayfair where you will find world-class establishments such as the Fine Art Society and the contemporary art space, Haunch of Venison.