Red Lobster Reviews & Details
575 S Telshor Blvd
Red Lobster is located at 575 S Telshor Blvd in Las cruces near the intersection of S Telshor Blvd and Foothills Rd. Their menu consists of American dishes . Call (505) 522-4067 today!
- On The Menu:Seafood
- Major Intersection:S Telshor Blvd And Foothills Rd
Tell us more about Red Lobster Las cruces!