The Townhouse is an elegant hotel featuring upscale rooms and suites. It offers a contemporary restaurant, a relaxed bar, and unique lounge areas with 24/7 beverage options.