Red Lobster 887

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