Chishuru

Chishuru is a Michelin star restaurant but firmly positioned away from being a fine dining restaurant. Serving modern and traditional West African cuisine in a relaxed and homely setting.

Check out the full review here. 

Location

Chishuru
3 Great Titchfield Street
Fitrovia, London W1W 8AX
United Kingdom
Google map and directions