The May Fair Hotel's glamorous heritage, coupled with its distinctive style and attentive service, make it one of the best luxury business hotels to stay in London.
Due to its prime location, everything from shopping centers to theatres are within a stone's throw away.