Map of the Best

Restaurant Olymp

4.7 (1,158) $$$$ $$$$ Greek

Description

Cozy Greek spot.

Awards

Google
Good

Location

Dammstraße 2, 04229 Leipzig, Germany

Open in Google Maps