Zaroka is one of very few Indian restaurants in New Haven. They have a lunch buffet, which is OK price-wise, but very good in terms of quality. You'll often find it packed for lunch as it is in close proximity to the medical area of the city, so if you're going for lunch, go early! If you'd rather wait for dinner, anytime is fine as they accept reservations. The inside is very well decorated. The food is quite good and plentiful, but prices kind of high.