Better Business Bureau Accreditation

We’ve just received this this morning:

Birchwood Inn is a BBB Accredited Hotel in Lenox, MA

It’s been a good week for us 🙂

Debbie and Tom

Comments are closed.