
London, United Kingdom
London Star Hotel
3-star hotel
Enjoy complimentary Wi-Fi and a welcoming reception hall at the London Star Hotel, located in Acton, London. The hotel offers 21 air-conditioned rooms, each featuring a minibar, memory foam bed with down comforter, and premium…
- Wi-fi
- 24-hour reception
- Car park
- Restaurant























