The Duchess Hotel is a bar and grill offering comfortable lodging. Established in 1925, it features karaoke nights and a steak pit.