Artichoke Place

Artichoke Place
Artichoke Place, London, SE5 8TS
Photo of Artichoke Place