Overview

Astra Palace Hotel enjoys a prime location in South London near
the National Sports Stadium, next to Crystal Palace Park and a short distance by bus and train from Central London.

Less than half a mile from the hotel you can find Crystal Palace Concert Bowl and a similar distance to the Crystal Palace National Sports Stadium. Crystal Place museum is 0.7 miles away as is Crystal Palace Park which was the world's first theme park. This location is also convenient for watching tennis at Wimbledon at the English Tennis Club, only 5.7 miles from here.

Offering a nice range of facilities and service, the friendly Astra Palace Hotel provides guests with an ideal location to relax and
enjoy the peaceful surroundings.

Astra Palace Hotel shares the same surroundings in London
zone 3 as Crystal Palace Tower Hotel. That makes it a brilliant
way for you to choose any of the two hotels that suits you the most.

Crystal Palace has a wide range of fascinating shops, ranging from antiques and bookshops to cafes, restaurants and galleries.

The location of the hotel is very convenient to visit London's top tourist attractions. Your stay at Crystal Palace can be a nice experience as you will find attractions like Selhurst Football ground nearby National Sports Centre in Crystal Palace Park.