Red Lobster 6269

Red Lobster #6269 is a Red Lobster restaurant located at 997 South Route 51 in Forsyth, Illinois.