Red Lobster 473

Red Lobster #473 is a Red Lobster restaurant located at 4625 North Sterling Avenue in Peoria, Illinois.