Go Hotels
 
 
Home > United Kingdom > London >

Athena Palace Hotel London

United Kingdom Flag
 
 
Athena Palace Hotel London Star Rating 2
657 Green Lanes
London United Kingdom

Rated 49 / 100 based on 4 customer reviews.
 
 
Location

Situated in London, Athena Palace Hotel is just 6 kilometres form Camden Market, which offers all the shopping conveniences under a single roof. Visitors can take time to explore the London Canal Museum that incorporates two ice wells preserved under the building.

Rooms

Guests can relax at the comforts of 30 well maintained accommodation units, which are thoughtfully designed for guests' convenience. Each units come with cable TV, air-conditioner, telephone and wireless Internet access.

Restaurant

Athena Palace Hotel in London offers delicious cuisine for guests' meal in an elegant setting of the on-site restaurant. The hotel's bar is the place to relax in the evening with a sip of the cocktail.
 
Facilities @ Athena Palace Hotel London include:

Restaurant