Back to list
La Casetta Clerkenwell
Very good 8.2 (188 reviews)
Approx. £25
Location
160 Clerkenwell Road
London EC1R 5DU
See on the map
Book
Itinerary