Nestled into the hillside of Naoussa Paros