Back to list
Tapete Spanish Restaurant
Well 7.1 (5 reviews)
Around £25
Location
119 Grove Lane
London SE5 8BG
See on the map