Lido Restaurant

by Yabsta 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