Red Lobster 707

Red Lobster #707 is a Red Lobster restaurant located at 3269 William Street in Cape Girardeau, Missouri.