Tag: Lockwood Hotel
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,...