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