Tumbleweed Steakhouse

Address:

10205 Central Avenue North West
Albuquerque, NM 87121

Phone:

+1 505 836 2903

Map:


Contact   ·   Privacy   ·   Terms