United Kingdom
London, England
Description:
WHERE IS THIS PLACE?
Status:
Already located!
Solution:
London, England
Lat/Lng:
51.521317984438454, -0.18433992896655127
Found by:
napocza
110 months ago
128
London, Little Venice, Delamere Terrace on the left hand side, Lapworth Court on he very left. external link
Anonymous
110 months ago
126
Amsterdam
2 comments