Westminster Boating Base

London, Greater London