Telemachos
Steakhouse · Grill · Greek
Telemachos is a meat dish restaurant.
Location
Best places nearby
The highest rated places close to Telemachos.
Local restaurants nearby
Φραγκόπουλου 19, Αττικής
Location
The highest rated places close to Telemachos.
Φραγκόπουλου 19, Αττικής