Skip to main content

Villa Italia Restaurant and Bar

restaurant · italian restaurant · Stamford, CT

Address
26 Mill River St, Stamford, CT 06902
Phone
(203) 348-7742
Website
villaitaliastamford.com
Where
41.0535, -73.5466

Search Hominin for Villa Italia Restaurant and Bar

Other restaurants nearby

More in Stamford

Villa Italia Restaurant and Bar — restaurant in Stamford, CT | Hominin