The Clocktower Hotel at Century House, part of the Ascend Hotel Collection, celebrated its grand opening on January 15, 2025, following extensive renovations an ...
LATHAM, N.Y. (NEWS10) — 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.