David Beaudoin has been appointed as General Manager at Lockwood Hotel
Lockwood Hotel is pleased to announce the appointment of David Beaudoin as General Manager. Having dedicated his career to the hospitality industry in New England, David, a seasoned hotel professional, brings extensive experience to Lockwood Hotel.