The Birchwood Inn situated in the historic town of Lenox is where 18th century charm meets modern day comfort. This delightful New. 7 Hubbard St. Lenox . “The best spa & resort experience in New England - period.” .. Bottom line: any season, any day, any time – the Mountain View Grand is your place to get away . You are sure to relax your mind and renew your spirit in the calming environment at our local day spa ~ The Spa of Essex. Enjoy a massage for one or treat your .