The Mayflower hotel is a boutique, modern, elegant and charming property situated within a few minutes walk from the Earl's Court tube station. all the bright and contemporary 48 rooms are with bathroom, satellite television, telephone and tea/coffee making facilities. The hotel also has a cheerful breakfast room and a pay car park.