Red Lobster 263

Red Lobster #263 is a Red Lobster restaurant located at 4101 Frederick Avenue in St. Joseph, Missouri.