Red Lobster 61

Red Lobster #61 is a Red Lobster restaurant located at 12235 Saint Charles Rock Road in Bridgeton, Missouri.