sketchfab
artfletch
Glengall Stairs
A set of stairs and a causeway on the Thames foreshore at the south west corner of Sir John McDougall Gardens, Isle of Dogs, London.
1575 photos taken in May 2026 with a Sony a7R V and processed in RealityScan.
1575 photos taken in May 2026 with a Sony a7R V and processed in RealityScan.