Wandsworth Town Library

Wandsworth Town Library
Town Library, 11 Garratt Lane, London, SW18 4AQ