Food Hanging Out at Cafe Kitty in Soho, London admin December 28, 2023 You’ve got to hear about this spot in Soho called Cafe Kitty. It’s a bit…