It's not easy thing for Italians to find a proper pizza in London...here's the place if you want a vibrant spot with good cuisine. I visit it often and it never let me down!
In the heart of soho! Highly recommended!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.