There are a lot of Indian buffet type of places in Ottawa. Often they are greasy spoon Indian. Even though Haveli does not have the usual repertoire of butter chicken etc, it is a bit better than the others. The food tastes more authentic.
The food looks freshly prepared and they were very kind in telling me what kind of food is good for a Vata (Ayurvedic) diet.
I would say the buffet lunch is reasonable priced. It was around 15 CAD per person.
There are two locations in Ottawa.
We went to the ByWard Market one:
39 Clarence Street
Tel. 613 241 1700