Italian Villa Restaurant & Pizzeria

Phone orders only

15 South Rd, Somers, CT 06071

$0 MinimumAre you the owner?
SliceRestaurants in Somers Italian Villa Restaurant & Pizzeria
Price: $$