Adidas Retail is a very flashy place on Harvard Square.
Every time, I walk by, I hear all sorts of music and flashy lights. This is a good place for tourists.
If you want to buy Adidas gear, you can come here but I doubt you will find a lot of stuff to purchase.
more