Taj Mahal Indian Restaurant

Dhaba · 995 N Grand Canyon Blvd, Williams, AZ

Hours

More food in Williams, AZ · Dhaba in Williams