Lido Restaurant

by boss 00:00:37
Description
Located above the beach at Elbow Beach Hotel, Lido is newly renovated and offers sophisticated oceanfront dining with modern ambiance. The menu is an innovative mix of seafood specialties with Mediterranean touches.
Comments (0)
Video Categories
View More