Home Tags Lockwood Hotel

Tag: Lockwood Hotel

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,...
CLOSE
CLOSE