I feel stupid asking this, but WHERE exactly is it? I have 2 addresses 1 is on Commonwealth Ave. in Boston and 2. Inside Super 88 1 Brighton Ave.
I guess they are two separate locations ... but when I Google it, it makes it seem like there is only one location. (It is confusing)
I will be taking the T, so I don't want to go too much out of the way.