Lebay Beach Hotel
Nestled right at the water's edge of a distinctive twin bay in Larnaca along the coast of Cyprus, Lebay Beach Hotel boasts a prime location just a 10-minute drive from the town center. Here, guests can easily access popular restaurants, vibrant bars, an...