The south London Asian restaurants chosen for regional ARTA award

The south London Asian restaurants chosen for regional ARTA award

The Asian Restaurant and Takeaway Awards (ARTA) is a celebration of the UK’s most prestigious Asian restaurants and chefs. This year’s awards received nominations from over 750,000 customers who voted for over... Read more »