Red Lobster Reviews & Details
5061 N Oracle Rd
Red Lobster is located at 5061 N Oracle Rd in Tucson near the intersection of W River Rd and N Oracle Rd. Their menu consists of American dishes . Call (520) 293-9174 today!
- On The Menu:Seafood
- Major Intersection:W River Rd And N Oracle Rd
Tell us more about Red Lobster Tucson!