Italian Villa Carrollton

1012 W Hebron Pkwy #104, Carrollton, TX

Menu (As of 10/29)

Italian Villa Carrollton: hours and how to order