Print out the information
Appia Hotel
Address
21 Menandrou Street, Athens, Attica, Central Greece
Short url
travel.cdns.gr/2651
Coordinates
37.981682, 23.724571
Hotel info
Air Condition
Free Internet
Pets Allowed
Print out the information