Back to list
Chimichurris
Fabulous 9.4 (170 reviews)
Approx. £38
Location
132 Southwark Bridge Road
London SE1 0DG
See on the map
Book
Itinerary