Beachfront guest house in Greece with sea views, a garden, private beach, and bar. Offers free Wi-Fi and a 24-hour front desk.