L'établissement The Park City Grand Plaza Kensington est un hôtel élégant, à seulement 5 minutes à pied de la station de métro Earl's Court.