Villa Italia Ristorante & Bar
26 Mill River St, Stamford, CT 06902
Copyright © 2021 Villa Italia Ristorante & Bar - All Rights Reserved.
Click below to call and purchase
your Villa Italia Gift Card.