I love Indian buffets, and we are so lucky to have several good ones in Rochester. It almost makes up for the weather here. Welllll... nope, not quite.
Anyway, Thali of India is awesome. Not only do they have about twenty different main dishes on their buffet along with zesty Indian relish and other condiments, they also bring fresh bread and dosas to your table. Most of the tables seat two or four people, however so it might be a little bit tricky to bring a large group here. They also have a decent wine list if you want more to drink than the complimentary Masala tea.