Red Lobster 343

Red Lobster #343 is a Red Lobster restaurant located at 1500 West Southwest Loop 323 in Tyler, Texas.