TAMARIX DEL MAR SUITES

KAMARI
Santorini
Greece