
London, United Kingdom
Best Western London Queens Crystal Palace
3-star hotel · BWH HOTELS
Built in 1854 to coincide with the reopening of the Crystal Palace exhibition venue, Best Western London Queens Crystal Palace Hotel is a striking Victorian building in one of the most picturesque parts of south London. A stay…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Restaurant





