The Lodge Sasquatch Kitchen

7265 N La Cholla Blvd
Tucson, AZ
520.219.8528
32.338448
-111.013313
Hours:
Mon:11am - 11pm
Tue - Sat:11am - 2am
Sun:11am - 11pm

for The Lodge Sasquatch Kitchen
Directions
from: