Datchelor Place

Datchelor Place
Datchelor Place, London, SE5 7AP