Red Lobster 186

Red Lobster #186 is a Red Lobster restaurant located at 5827 East State Street in Rockford, Illinois.