Astra Palace Hotel

Astra Palace Hotel
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.

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.

Astra Palace Hotel
Astra Palace Hotel

Hotels Service Provider

Our Locations:
  • Main Office - 114 Church Rd, Crystal Palace, SE19 2UB
    020 8653 0176
Business Name

Astra Palace Hotel

Customer Reviews

No reviews yet. Be the first to review this business!

Write a Review

Your review will be published after approval.

Similar Businesses

Other Hotels Providers

Abbington Hotel
Go To Top