Taibai Road Post and Telecommunications Building has a restaurant (next to Daphne's shoes), which is very clean and the food is better. It should be no problem for the five of you to eat!
Or go to the cinema. There is a quadrangle in Jiangnan village. The food inside is authentic! Price is not high
Best wishes for a happy birthday!