PLAZA ON THE RIVER LONDON

18A ALBERT EMBANKMENT
London Gb
United Kingdom