Restaurant review: Yaalu Yaalu Posted on 20 February, 2020 by Becky Beach in Eateries, Featured YAALU YAALU hailed as London’s best Sri Lankan restaurant Crowned as the No. 1 Sri Lankan restaurant at the recent ‘London Asian Food Awards 2019’, Yaalu Yaalu [...]