T T Roadhouse

Address: 
2915 N 68th St, Scottsdale, ARIZONA 85251