Imperial Plus Urban Smart Hotel, Thessaloniki

Thessaloniki, Greece