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.
Location
Chishuru
3 Great Titchfield Street
Fitrovia, London W1W 8AX
United Kingdom
Google map and directions