Townhouse Hotel closes after 50 years