Inns in Stavros (Thessaloniki)
We found 2 properties with availability in Stavros (Thessaloniki)
Show on map
Αvra Strymonikou
Nikis 19, Stavros (Thessaloniki), Greece
Nearly a 10-minute walk from Luna Park, the comfortable Αvra Strymonikou Hotel Stavros includes 5 rooms. Featuring a gift shop and luggage storage, the inn is located not far from Malibu.
- 1-2