Red Lobster 6214

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