Italian restaurant · 5047 N Shoreline Rd, Barrington, IL
To-Go · Delivery
More food in Barrington, IL · Italian Food in Barrington