Its central location makes it a convenient stop for visitors exploring the area. Selfridges is approximately 0.9 miles (around a 18–20 minute walk) from The May Fair Hotel, making it easily accessible for guests staying in Mayfair.
Opened in 1909, Selfridges is a landmark department store located on Oxford Street in London’s West End. Known for its grand architecture and prominent corner position, it has been part of the city’s retail scene for over a century. The store houses a wide range of fashion, beauty, accessories and lifestyle collections, spanning both designer labels and well-known high street brands.