Le Mayflower Hotel & Apartments est situé à West End à Londres, à proximité d’Earls Court et à 2 minutes à pied du métro.
Les chambres sont décorées de façon personnalisée et disposent d'une télévision à écran plat et d'une connexion Wi-Fi gratuite. Les salles de bains sont pourvues d’une douche à l'italienne.
Les célèbres boutiques de Kensington High Street sont accessible en 10 minutes de marche. Le musée d’histoire naturelle de renom et le musée Victoria & Albert, ainsi que Harrods et Road King’s Road vous attendent à seulement 15 minutes en métro depuis la station Earls Court à proximité.