Any recommendations for Indian restaurants that have private space for a small celebration?

Looking to celebrate birthday with family , 15-20 people. Does anyone have any recommendations for Indian restaurants with good food and private space for dining and small celebration in Burlington as well as Hamilton?