Haveli Indian Restaurant does dinner right, but buffet is lacking

Mixed grill, mixed thrills

by