Back to list
The Rose
Well 7.4 (14 reviews)
Around £22
Location
1 Harwood Terrace
London SW6 2AF
See on the map