Lido Marina is a restaurant offering dine-in and takeout options. They accommodate weddings, offer free Wi-Fi, and are pet-friendly.