Back to list
The Italo's
Well 7.6 (163 reviews)
Approx. £25
Location
366 Goswell Road
London EC1V 7LQ
See on the map