Italian Villa Restaurant, BIRMINGHAM, Alabama (AL)
Readily positioned at 7964 Crestwood Boulevard () in BIRMINGHAM, Alabama (AL) (35210), Italian Villa Restaurant can be reached at 2059510819. It is best to call beforehand to make a reservation.
More restaurants in BIRMINGHAM, Alabama (AL)
Italian Villa Restaurant contact information and details:
Address: 7964 Crestwood Boulevard - , BIRMINGHAM, Alabama (AL) 35210
Contact Phone: 2059510819