Thera Mare Boutique Hotel & Spa

PERIVOLOS STREET
Thira
Greece