1404 N Main Street, Rockford, IL 61103
Located directly above The Norwegian
In the heart of Rockford's North End