I've been to this place too! Great atmosphere.
Quote:
Originally Posted by rome108
when I went to school in Boston here is where I use to go and watch the Skins: home of the legendary SPORTS DEPOT
The place is awesome and it's in Allston close to BU, you can take the T. Just get there early because it gets crowded, but totally worth it.
|