This place is near the airport and the Boston convention& exhibition center.
It took about 10 minutes to the station by walk.