Location: located close to Chelsea and Fulham Football Stadiums and Queens Tennis Club. Situated close to the main route between Central London and the airport.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe