The George

The George Montclair

The George is a luxury boutique hotel with modern style and historic bones in the heart of Montclair, New Jersey. Each of the inn’s 32 guest rooms are designed to have a bespoke look and feel that’s distinctly different from the rest. This elegant inn, which is just 12 miles from New York City, has just started […]