Villa Italian
Restaurant • Italian restaurant👍👍 Pizza joint is off the chain! Detroit style was phenomenal. Great flavor on the sauce, I love the chunky tomatoes! Dough is on point too! Can’t wait to try the thin crust next!
Address
6301 University Ave, Cedar Falls, IA 50613
Website
Contact
(319) 277-2285Price rating
$$ $$
Rating on Google Maps
4.70 (129 reviews)Open on Google Maps