Chishuru Restaurant (London, United Kingdom) 3 Great Titchfield St., London W1W 8AX, London| Instagram| Phone During my summer vacation, I was on a mission to try out the top Black-owned restaurants in London to see if they are indeed making us proud. My first stop was at Chishuru Restaurant, the first Black female-owned Michelin-starred restaurant in London. Did they live up to their title?… Read on for my full review. Ambience Chishuru has a “relaxed & homely” feel. The atmosphere is warm and inviting, it is almost like stepping into a familiar home, but with an elegance that shows clear attention to […]