Italian Villa Restaurant
- Address
- 7964 Crestwood Blvd
- Place
- Birmingham , AL 35210-2612
- Landline
- (205) 951-0819
Description
Italian Villa Restaurant can be found at 7964 Crestwood Blvd . The following is offered: Restaurants: Italian - In Birmingham there are 9 other Restaurants: Italian . An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants: Italian(205)951-0819 (205)-951-0819 +12059510819