London Star Hotel
The 3-star London Star Hotel is set about 3.9 km from Kew Gardens. The hotel represents royal architecture in London.
The venue is 18 km away from London Stadium. A train station as well as Acton Town subway station are not far from the hotel.
The hotel allows quick access to gardens and parks.
While staying at London Star Hotel guests can make use of heating, flat-screen TV, coffee/tea makers, a writing desk and hi-fi provided in the rooms. Bathrooms feature a shower, a spa bathtub and complimentary toiletries.
Guests can try British meals at the brasserie Balans located close to the hotel.
London Heathrow airport is about 20 minutes by car.
There are a designated place for smoking, an elevator and a luggage storage provided on-site.