Sticks'n'Sushi, established in the vibrant heart of Soho, London, has been serving up an...
Kulu Kulu Sushi, a quaint and charming sushi restaurant in Soho, London, has been...
Tucked away in the animated district of Soho, London, Itsu Broadwick Street isn't just...