Red Lobster 6337

Red Lobster #6337 is a Red Lobster restaurant located at 1860 Joe Battle Boulevard in El Paso, Texas.