Red Lobster 56

Red Lobster #56 is a Red Lobster restaurant located at 5733 South Lindbergh Boulevard in St. Louis, Missouri.