Lanesboro Country Inn – Lanesboro, MA