Boston, adjacent to Foster Street

On John Adams Way, near Foster Street

Buses point south-east ↘