UKData checked October 2026
  1. Home
  2. London
  3. Chinese takeaways
  4. Taste of China

You will find Taste of China, a Chinese takeaway, at 13 Brownhill Rd in London. Also listed under Cantonese restaurant, Chinese noodle restaurant and delivery Chinese restaurant.

13 Brownhill Rd, London SE6 2HGChecked October 2026