Red Lobster 887

Red Lobster #887 is a Red Lobster restaurant located at Sunland Park Mall, 800 Sunland Park Drive in El Paso, Texas.