Back to list
Tapete Spanish Restaurant
Well 7.3 (6 reviews)
Approx. £25
Location
119 Grove Lane
London SE5 8BG
See on the map
Book
Itinerary