Where is Hotel Luxembourg, Thessaloniki located?
Hotel Luxembourg, Thessaloniki, Hotel Luxembourg, Thessaloniki, Greece (approx. 40.63329°, 22.9397°)
Hotel Luxembourg, Thessaloniki, Hotel Luxembourg, Thessaloniki, Greece (approx. 40.63329°, 22.9397°)