Namaste is an Indian restaurant with ample space for large groups.