Queens Hotel
Established in 1854, the Queens Hotel is a magnificent Victorian building overlooking, Crystal Palace. The Crystal Palace National Sport Centre,and Selhurst Football Grounds are in walking distance. Central London, 8...
Queens Hotel
In a beautiful Victorian building built in the mid 19th Century, this hotel offers a great situation from which to explore the southern reaches of the capital. The main...
|