The Rose
1 Harwood Terrace, London
020 7731 1832
Recent Reviews
Order Online
Reserve
The Rose
1 Harwood Terrace, London
020 7731 1832