St George Wharf development beside the River Thames at Vauxhall London England UK


Size: 5184px × 3456px
Location: London England UK
Photo credit: © Julia Gavin / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: apartments, city, development, elms, england, george, lane, london, modern, river, st, thames, uk, vauxhall, wharf