Red Lobster 291

Red Lobster #291 is a Red Lobster restaurant located at 5555 Montgomery Boulevard Northeast in Albuquerque, New Mexico.