Home Tags Lockwood Hotel

Tag: Lockwood Hotel

Lockwood Hotel Opens in Waterville, Maine

WATERVILLE, Maine—Lockwood Hotel is officially open, bringing the first boutique hotel to downtown Waterville’s Main Street in over a century. With a Maine aesthetic,...
Charlestowne Hotels

Charlestowne Hotels Expands With Two Northeast Hotels

CHARLESTON, South Carolina—Charlestowne Hotels announced its continued expansion in the Northeast with Hotel Marcel in New Haven, Connecticut, and the Lockwood Hotel in Waterville,...