TravelMuse
 
 

Edodi

Athens, Greece

Guide         Hotels         Attractions         Restaurants         Shops

Address

80 Veikou Street
11741 Athens
Greece

Phone

+30 210 921 3013


Neighborhood

Koukaki


Nearest Train

Metro Line 2: Akropoli Station


Category

Romantic, Contemporary


Avg User Rating

1 review