The Saint George Hotel boasts a wonderful location in Marpissa, a picturesque village on Paros, one of the Greek islands in the Aegean Sea. Marpissa is a traditional Cycladic village with whitewashed cubic houses, little churches and windmills that lie more details