Get directions to: Rosa's Italian Restaurant, Capron, IL
Restaurant address: 130 W Main St Capron, IL 61012, USA
Restaurant: Rosa's Italian Restaurant