Athena Palace Hotel - London51.58624, -0.10091
The 2-star Athena Palace is situated 3.8 miles from Belsize Park Tube. The venue comprises 20 rooms.
Situated in Camden district, the Accommodation is set near popular tourist attractions as Baker Street Tube is 6 miles away. This hotel is approximately 6 miles from the center of London. The Greek Orthodox Church of St John The Baptist is also located near the property. The venue is located close to Mercy Parish.
The accommodation is walking distance from Turnpike Lane metro station and Charing Cross train station.
Eat & Drink
You can enjoy the specialties of Greek cuisine in the à la carte restaurant. The pizzeria Durazzo Pizzeria Restaurant is 200 feet away from the property.
Number of rooms: 20.
- City landmarks