Quite possibly my favorite store ever. After all the hype/delays surrounding it's grand opening, Top Shop has finally landed in the U.S. I may just have to make a special trip over to NYC...don't judge me.
April 3, 2009
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment