A spicy note in Cretan hospitality: Pepper Sea Club Hotel opens its doors in May 2020
Pepper Sea Club Hotel: A Luxurious Beachfront Resort in Crete Pepper Sea Club Hotel is a brand-new beachfront luxury resort in Crete, opening for guests in May 2020. Set right…