Grand Hotel London
18-20 TREBOVIR ROAD, EARL'S COURT, LONDON, London SW5 9NH, United Kingdom, United Kingdom
Business Details
The property Grand Hotel London is located in London, United Kingdom. The Lodging is ranked with 3 stars.
"Just 150 metres from Earls Court Underground Station, the Grand Hotel London offers air-conditioned rooms with a flat-screen TV. Earls Court Exhibition Centre is a 3-minute walk away and free Wi-Fi is available throughout the building."
- Type:
- Accommodation
- Keywords:
Stars Rank:
3
Booking_com_ID:
41545
Grand Hotel London
The property Grand Hotel London is located in London, United Kingdom. The Lodging is ranked with 3 stars.