Castelnau Library

Castelnau Library
Castelnau Library, 75 Castelnau, London, SW13 9RT
Photo of Castelnau Library