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 a traditional setting of the on-site restaurant. The hotel's bar is the place to relax in the evening with a sip of the cocktail.