Mama Cai is a Chinese restaurant offering classic dishes in a traditionally furnished space with a relaxed atmosphere and open-air dining.