Long before the rush of street food pop-ups around London, Cha Cha Moon has been delivering high quality Chinese street food since 2008.
Long before the rush of street food pop-ups around London, Cha Cha Moon has been delivering high quality Chinese street food since 2008.