The way points of this bicycle route:
Start in Seven Hills Park, behind the Somerville Theatre in Davis Square
Exit park to Meacham Road
Left on Orchard Street
Left on Russell Street
Left on Cottage Ave
Right on Bowers Ave
Cross Elm St onto Grove St
Right into Brooks parking lot
Straight onto Community Path
Right on Cedar St
Immediate left onto Alpine St
Fork left onto Princeton St
Left onto Lowell St bridge
Right on Vernon St, at end of bridge
Right on Central Street; cross bridge over railroad tracks
Right into Cambridge Health Alliance parking lot
Stop in parking lot - site of future Community Path Park
Leave parking lot, left on Central Street, recross bridge
Right on Pembroke Street
Left on Sycamore St
Right on Medford St
Bear left on Pearl St (Gilman Sq)
Right on Jasper St
Left on Gilman St
Under McGrath Highway
Left on Cross St
Right on Pearl St
Left on Mt Vernon St
Straight across Broadway onto Lombardi Way
Straight across Mystic Ave onto Assembly Sq Drive
Right on Foley St
Foley St turns sharply left just before Orange Line tracks
Winter Hill Yacht Club - restroom stop
Right under Orange Line tracks, into Draw Seven Park
Draw Seven Park - snack stop
Loop around end of bike path
Bike path back under Orange Line
Bike path along Mystic River
Leave bike path, backtrack onto Assembly Square Drive
Right just before Christmas Tree Shops
Right on Middlesex Ave
Across Fellsway (in crosswalk) to Shore Drive
Fork left onto Shore Drive
Continue on Shore Drive
Right into Blessing of the Bay boathouse parking lot
Continue onto Mystic River bike path, alongside I-93
Left onto south sidewalk of Route 16 (don't go under or across Route 16)
Left off sidewalk into Bank of America parking lot
Cross Mystic Ave onto Bonner Ave
Right on Main St
Immediate left onto Wareham St
Right on Winchester St
Left on Harvard St
Harvard St (Medford) becomes Warner St (Somerville)
Right into Powderhouse rotary
Right onto Broadway
Left on Simpson Avenue
Across Holland Street onto Jay Street
Left on Howard Street
Right on Thorndike St
Left onto Community Path (Linear Park)
Cross Buena Vista Rd into Seven Hills Park
End at Seven Hills Park