Olimpou 90, Thessaloniki
2 bedrooms
Baths
Guests
Located in Thessaloniki (Thessaloniki City Centre), this apartment is a 3-minute walk from Church of Saint Demetrius and 6 minutes by foot from Aristotelous Square. This apartment is 0.4 mi (0.7 km) from Church of Hagia Sophia and 0.5 mi (0.8 km) from Church of Panagia Chalkeon.
Check In: 3:30 PM - 11:00 PM
Check Out: 11:30 AM
Designated smoking areas
Pets not allowed
Professional property host/manager
No front desk
No nearby properties available in this region at the moment.