now streetfood The first NOW, located on London's Liverpool Street just outside the station, offers steamed dumplings and other Southern Chinese delicacies for hot take-out in specially developed packaging which are designed to retain heat and keep the food hot and tasty. Is opening soon... Dumplingsnow.com~Site InfoWhoisTrace RouteRBL Check