Back to list
The Italo's
Well 7.5 (157 reviews)
Around £25
Location
366 Goswell Road
London EC1V 7LQ
See on the map