Hotels near Selhurst Park Football Stadium Crystal Palace

Crystal Palace FC is a football club located in London playing at the Selhurst Park stadium
in the borough of Croydon. The club was founded in 1905 and are also known as the The Eagles.
There is a large choice of affordable hotels and b&b rooms within close distance of these football ground.
Accommodation located close to the home of Crystal Palace Football Club. One of the nearest hotels is
The Antigallican Hotel, situated near the railway station.