Cruise begins on the Lechmere Canal behind the Cambridgeside Galleria, Cambridge, MA.

    Improve listing