Please call and ask about our daily specials
(203) 348-7742
Prices subject to change
Villa Italia Ristorante & Bar
26 Mill River St, Stamford, CT 06902
Copyright © 2021 Villa Italia Ristorante & Bar - All Rights Reserved.