Astra Palace Hotel & Crystal Palace Tower Hotel are located in South London about 6.5 miles from Central London, and close to Croydon. The location allows you to escape from the noise of Central London and at the same time have an easy access to visit London's top tourist attractions.
There is plenty of shops, restaurants, Crystal Palace Sport Centre & Museum, Selhurst Football Grounds, Crystal Palace Park across the road, Dulwich College of close proximity, Saint Christopher Hospice and Croydon shoping centre about 3 miles.
Reviews and Ratings
We do not have any reviews about Astra Palace Hotel available right now.