Recently refurbished and now upgraded to a 3 star hotel, the Mayflower is a modern hotel situated within a few minutes walk from the Earl´s Court tube station. All rooms are with bathroom, satellite television, telephone and tea/coffee making facilities. The hotel also has a brightly decorated breakfast room and a pay car park. The lobby is smartly decorated, it has a grey marble floor and black leather sofas in the small seating area, and the reception desk has a stylish black marble top.
The hotel is located in a quiet residential area, just three minutes walk from Earls Court underground station with its excellent connections to all parts of London and five minutes from the famous Earls Court Exhibition Centre.