Tumbleweed Steakhouse

  • 10205 Central Ave NW,
    Albuquerque, NM 87121
  • Phone: 505-836-2903
  • Cuisine: Steak Houses Restaurant

Map

Unable to Display Map