London Star Hotel is rated 3 stars and is placed about 5.2 km from Wembley Stadium.
London Star Hotel is also located near POSK, Kew Bridge Steam Museum and London Transport Museum Depot.
This classic hotel boasts close proximity to parks and gardens.
A 15-minute walk to Acton Town subway station. Guests can reach London Heathrow airport within 15 minutes' drive.
London Star Hotel is a property in London that comes with 21 rooms and provides coffee/tea makers, television with satellite channels, climate control, an individual safe and a writing desk. The guestrooms feature carpet floor and dark-wood furnishing.
Eat & Drink
The stylish restaurant serves light meals. The property is 5 minutes’ walk from Pizza Express offering dishes of British cuisine.
Guests can rent cars to explore the local area.
Wireless internet is available in the entire hotel for free.
Free public parking is possible at a location nearby.