Situated in the village of Oia in Santorini, Santo Maris Oia Luxury Suites &…