Wusong Road in Boston looks like a chill spot — who's been there? (Reddit)