A Stately Boutique Hotel From a Beauty Legend
The makeup mogul Bobbi Brown — now retired but still influential — just opened a 32-room hotel called the George Inn — and it’s in Montclair, New Jersey. Along with her husband, entrepreneur Steven Plofker, Brown is making the family-centric suburb — which is a 35-minute ride away from New York City on New Jersey Transit — something of a destination.