Get directions to: Deli Italia Ii, Rockford, IL
Restaurant address: 3004 North Main Street Rockford, IL 61103, USA
Restaurant: Deli Italia Ii