A warm welcome awaits you at the Croydon Court Hotel. This is a spacious yet comfortable hotel offering modern facilities within an elegant Victorian building.
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 (12.