London has everything you could need from a city escape, but Mayfair is the crème de la crème for exclusive bars and restaurants, elite culture and high-end shopping. If you're looking for some good old-fashioned sightseeing, The Biltmore Mayfair has an array of destinations within a short radius from the lobby. Buckingham Palace is just a 10-minute cab ride away, Oxford Street is a short four-minute walk away, and Hyde Park can be reached in less than a 10-minute stroll.
10-minute walk from Marble Arch Station