Red Lobster 869

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