If you need just a room to stay for a short time in the Greater Boston area, look no further. Conveniently located near a T stop too.