Situé à 150 mètres de la station de métro Earl's Court et à 3 minutes à pied du parc des expositions d'Earls Court, le Grand Hotel London vous accueille dans des chambres équipées de la climatisation et d'une télévision à écran plat.