Italian Villa Restaurant, BIRMINGHAM, Alabama (AL)
Readily settled at 7964 Crestwood Boulevard () in BIRMINGHAM, Alabama (AL) (35210), Italian Villa Restaurant are available at 2059510819. We advise you to early in advance to arrange your place in the restaurant.
More restaurants in BIRMINGHAM, Alabama (AL)
Italian Villa Restaurant contact information and details:
Address: 7964 Crestwood Boulevard - , BIRMINGHAM, Alabama (AL) 35210
Contact Phone: 2059510819
