2013
TQ3181 : Clifford's Inn Passage: urine deflectors
taken 11 years ago, near to London, The City of London, England
This is 1 of 2 images, with title Clifford's Inn Passage: urine deflectors in this square
Clifford's Inn Passage: urine deflectors