Artichoke Place

Artichoke Place
Artichoke Place, London, SE5 8TS