Our Products Back to overview Our Products Our Cakes Our Cakes How to find us The Deli & Bakery #150 Fen Yang Road Xuhui District, Shanghai 200 031 > Open map