Hotels in Thessaloniki near Thessaloniki Science Center & Technology Museum
We found 61 properties with availability in Thessaloniki
Show on map
S64 East Side Apartment
Smirnis 64 1, Thessaloniki, Greece
Located in the Kalamaria district, the 2-bedroom S64 East Side Apartment Thessaloniki is a mere 6 minutes' walk from Nea Krini and about 6 km from Toumba Stadium, which is recommended to be visited…