Metro Garden

Metro Garden
9 Clapham Common South Side, London, SW4 7AA