Back to list
Spinach
Very good 8.3 (12 reviews)
Approx. £18
Location
161 Lordship Lane
London SE22 8HD
See on the map
Book
Itinerary