London Regatta Centre

London Regatta Centre
Royal Albert Docks Dockside Road, London, E16 2QD
Photo of London Regatta Centre