Rosa's Italian Restaurant Address: 130 W Main St, Capron, IL 61012 Phone: (815) 569-2828 Payment: Nice to Know: Good For Groups Yes Pizza, Restaurants Other Businesses: Village Cafe at 115 W Main St, Capron, IL 61012 Stumble Inn at 126 W Main St, Capron, IL 61012