A look at the Historic Birchwood Inn Lenox Mass

Author: Marliese | Subject: Travel

A look at the Historic Birchwood Inn Lenox Mass image
Article excerpt:  Berkshire, in the state of Massachusetts, is one of its most beautiful areas of natural scenery in the state, with activities for everyone throughout the year. Yet before you begin to explore the region you will need to find a base where you can relax and re-energise at the end of your journey, or at the end of a day of activity during your vacation. There is nowhere finer for this purpose than the historic Birchwood Inn, which you will find located in the small town of Lennox, MA.