Enjoy steamed baozi at Jiaojiao&Baobao, a dumpling restaurant. Offers takeaway.