Villa Italia Restaurant & Bar
26 Mill River St, Stamford
(203) 348-7742
Recent Reviews
Villa Italia Restaurant & Bar
26 Mill River St, Stamford 06902
(203) 348-7742