The Grosvenor
The Grosvenor
17 Sidney Road,
London,
SW9 0TP,
United Kingdom