Red Lobster 6214

Red Lobster #6214 is a Red Lobster restaurant located at Cielo Vista Mall, 8401 Gateway Boulevard West in El Paso, Texas.