Central Square of Larissa

Larissa, Greece

Central Square of Larissa

Plaza / Square

The "Mayor Michael Sapkas Square" is the main city square of Larissa, Greece, and is located on Kuprou avenue, in the city center. — Wikipedia

Found 1 route