Mama Liu & Sons is a Chinese restaurant located in Vienna's 6th district. The restaurant offers a modern take on Chinese cuisine, using only the freshest and highest quality ingredients. The menu features dishes such as Peking duck and dim sum. The restaurant also has an extensive tea list.