I went there to get a North Face jacket and some gear, and I walked in I was surrounded by bikes. I don't owna bike, but I can imagine that if you needed any type or any part for a bike , they would most likely have it. As far as for North Face, they have a nice, but limited, selection of coats hats and gloves.
PROS: good vibe, lots of bikes
CONS: limited "outdoor" gear
more