Lampetia Villas Greece / Cyclades Islands / Santorini / Oia Address : 595 N. Nomikou Street, Oia, 847 02