/ Crete / Amoudara Herakliou / Saloustros Apartments

Saloustros Apartments

1. Check the price and room availability at Booking

www.saloustrosapartments.com - check out latest independent reviews

Melinas Merkouri Street, Amoudara Herakliou, 71500, Greece, Crete, Spain

The best from Greece Instagram