Villa Italian Kitchen — West Kimberly Rd.
Davenport, IA Location
Category: Restaurants
Restaurants
320 West Kimberly Rd.
Davenport, IA 52806Driving Directions
Phone: (653)388-6044(653)388-6044 Maps & Directions
Location
North Park Mall