Open the map →

Taste of China Bloomsbury, England, United Kingdom

About Taste of China

Taste of China is listed as Chinese - Restaurant. It is located at 80A Southampton Row, Bloomsbury, England, WC1B 4BA.

Specials at Taste of China

No specials listed yet for Taste of China. Know one? Add it on the map — it's free.

Location & details

Google Maps directions Apple Maps OpenStreetMap

Nearby venues

Frequently asked questions

Where is Taste of China located?

It is located at 80A Southampton Row, Bloomsbury, England, WC1B 4BA.

More venues in Bloomsbury

All specials in Bloomsbury →