Site loader

Island Beach Bar


Island Beach Bar is located in the beautiful coastal town of Latchi, amid swaying palm trees and sunny breezes.

Special Offers

Subscribe to receive our special offers and newsletter