The London Crystal Palace Queens Hotel is conveniently located in one of South London's most picturesque residential areas. This location provides easy access to Crystal Palace Stadium, Selhurst Park Stadium and the Upper Norwood Recreation Ground. Nearby points of interest also include Croydon University Hospital and Crystal Palace Park.
This ideal location makes this hotel perfect for leisure or business customers alike. The staff is friendly and will assist with any tourism advice and help.