Here's what Trippy members say about Delhi Palace:
"You'll notice Delhi Palace has some of the highest reviews online out of all Flagstaff place to eat." See More