The Mayflower Hotel is a first class hotel located in Earl's Court, just 12 miles from Heathrow International Airport.
The hotel is a minute's walk from the Earl's Court Exhibition Centre, and is within easy reach of the main tourist attractions, shopping areas and entertainment venues.
All 48 newly refurbished guest rooms feature wooden floors, marble bathrooms, satellite television, direct dial telephone, CD player, safe and trouser press.