Italian Villa Restaurant
7964 Crestwood Blvd 35210-2612 Birmingham Alabama USA
- Profile: Italian Villa Restaurant is a Eating and drinking places company located at Birmingham, Alabama USA, address is 7964 Crestwood Blvd, Birmingham 35210-2612 AL, postcode is 35210-2612, you can contact Italian Villa Restaurant by phone 2059513746