Red Lobster 6280

Red Lobster #6280 is a Red Lobster restaurant located at 10520 Coors Bypass Northwest in Albuquerque, New Mexico.