Max & Thelma's Restaurant

From $ -1 per night

Avg. User Rating:


233 North Grand Canyon Boulevard, Williams, Arizona
(800) THE-TRAIN
Show More Info

User Reviews


Max & Thelma's Restaurant