Red Lobster 869

Red Lobster #869 is a Red Lobster restaurant located at 5870 East Broadway Boulevard in Tucson, Arizona.