Villa Italia Restaurant & Bar
26 Mill River St, Stamford
(203) 348-7742
Menu
Reserve
Restaurants in Stamford, CT
Villa Italia Restaurant & Bar
26 Mill River St, Stamford, CT 06902
(203) 348-7742