Villa Rosa Pizza
Closed
140 N Barrington Rd
Streamwood, IL 60107
Villa Rosa Pizza is a cozy pizzeria nestled in Streamwood, IL, known for its delicious Italian cuisine. The restaurant offers a variety of traditional and specialty pizzas, as well as pasta dishes and appetizers to satisfy all cravings.
With a warm and inviting atmosphere, Villa Rosa Pizza is a popular spot for locals and visitors alike to enjoy a casual meal with family and friends. Whether dining in or ordering for takeout, customers can expect quality food and friendly service at this neighborhood eatery.
Generated from their business information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.