The Clocktower Hotel at Century House, part of the Ascend Hotel Collection, celebrated its grand opening on January 15, 2025, following extensive renovations an ...
A new hotel celebrated its grand opening in Latham on Wednesday. The Clocktower Hotel at Century House, located on New Loudon Road, replaces the previous Comfort Inn Latham. The Clocktower Hotel ...