The Village Hall

The Village Hall
Battersea Power Station, Arches Lane, London, SW11 8AB
Photo of The Village Hall