@littlesunbear sometimes, just sometimes, even nice people have (gently) to put their foot down. This is one of those times. Choose *your* restaurant, invite *your* guests. Maybe offer to take your niece out for a “special” day with you another time if you are fond of her, so she doesn’t feel obliged to come.
And I wish you a wonderful birthday.