Yes
I know there's a y right across the street from 860 Washington Street which is the south building of Tufts Medical Center if it's a YWCA or a YMCA I'm really not sure very sorry about that. I hope this helps...
Thanks! Your answer is awaiting moderation.