- Mar 7, 2005
- Reaction score
has anyone ever been to this store? there's one in grand central terminal and when i walked in (to get biotherm's tinted moisturizer!), i felt like i was in europe. it was like little boutiques i went into when i was in croatia. are they like a european sephora?