Hither Green Clocktower Piazza

Hither Green Clocktower Piazza
Desvignes Drive, London, SE13 6PD
Photo of Hither Green Clocktower Piazza