Mediterranean restaurant Villa Lido offers fresh seafood, pasta, and homemade tiramisu in a charming, relaxed atmosphere.