Get directions to: Italian Villa, Carrollton, TX
Restaurant address: 1012 W Hebron Pkwy Carrollton, TX 75010, USA
Restaurant: Italian Villa