The Rose
1 Harwood Terrace, London
020 7731 1832
Menu
Reserve
London, Greater London
The Rose
1 Harwood Terrace, London, Greater London
020 7731 1832