6301 University Ave Ste 82, Cedar Falls 50613, United States
6301 University Ave Ste 82, Cedar Falls 50613, United States
No delivery
No open hours
Spot something wrong?
Dishes at Villa Italian Specialties. Prices may vary in venue.
Been to Villa Italian Specialties? Be the first to share what you ate.