Back to list
La Roche
Very good 8.4 (96 reviews)
Around £25
Location
39-40 Saint Martin's Lane
London WC2N 4ER
See on the map