ViaMichelin
The Rose
Location picture
Well 7.4 (14 reviews)
Around £22
Location
1 Harwood Terrace
London SW6 2AF