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