Takumi London, located in the heart of Soho on the renowned Old Compton Street,...
Hoppers, located in the vibrant heart of Soho, London, presents a unique culinary experience...