Villa Rosa
Address:
3538 Milwaukee Ave, Northbrook, IL 60062
Phone:
(847) 827-8900
Cuisine:
Pizza
Other Details:
Opened in April of 2010, this eatery is more than just pizza. Burgers, sandwiches and family items like lasagna and meatloaf make the Inn a step above the typical pizza joint. Online ordering is available via the website.
Pizza, Restaurants
Other Businesses: