Red Lobster 169

Red Lobster #169 is a Red Lobster restaurant located at 5034 50th Street in Lubbock, Texas.