Red Lobster 284

Red Lobster #284 is a Red Lobster restaurant located at 4401 Kemp Boulevard in Wichita Falls, Texas.