Thessaloniki, the second largest city in Greece, is ideal for a city break and it is a mix of cultures. Discover its highlights in this 3 day tour.
Viator The photo is courtesy of Viator.com