The Station
Greek · Fast Food · Coffee Shop
The Station is a Greek fast-food establishment offering gyros, souvlaki, and coffee. It is conveniently located near the Larissis Metro Station.
Location
Best places nearby
The highest rated places close to The Station.
Local restaurants nearby
Σάμου 72, 10439 Αθήνα, Αττική, Ελλάδα


