Italian restaurant · 1710 Shelburne Rd, South Burlington, VT
Delivery · Dine-In
See full menu
More food in South Burlington, VT · Italian Food in South Burlington