8.3 Guest rating Hotel photo

Michalis Apartments

Hint: You can enter any city or hotel name

Book Michalis Apartments

Eleftheriou Venizelou Street 130 2.2 km from city center

The establishment has a snack bar and a swimming pool.

fix Expand description
Photos Of
Facilities of Michalis Apartments
  • Swimming Pool
Room facilities
  • Air conditioning

Michalis Apartments reviews

Show Michalis Apartments on the map

Michalis Apartments 35.314083 25.394822