Chicha – a refreshing and tasty addition to the Soho scene

Chicha is a traditional Latin American fermented (0r non-fermented) drink made with maize , and it is also the name of a hip new eatery in town. I’ve been hearing whispers of “black cod at Chicha”, and all of a … Continue reading