Le Rialto is an Italian restaurant known for its generously sized, flavorful pizzas in a charming, Venetian-inspired setting.