London, England, UK. Modern apartment blocks in the St George Wharf riverside development in Vauxhall
Size: 3300px × 2203px
Location: River Thames, London, UK
Photo credit: © PjrTravel / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: apartment, apartments, blocks, britain, capital, city, copy, copyspace, development, england, europe, exclusive, gb, george, great, kingdom, london, modern, river, riverside, space, st, thames, uk, united, wharf