Giffin Square

Giffin Square
Giffin Street, London, SE8 4RJ