Lido in Shell Beach is situated on a cliff overlooking the ocean. Located inside the Dolphin Bay resort, Lido has an expert chef with flavor, presentation, and atmosphere as the prime goals. This is not a Texas steakhouse so the portions of food are not what overweight Americans are accustomed to eating. Instead of volume, you get the finest quality... more



