Das Town House befindet sich im Herzen der Stadt, Downtown Lincoln. 1 Meile von der University of Nebraska und dem Memorial Stadium entfernt, das neben dem Haymarket District und der Pinnacle Bank Arena liegt.
Zimmeranzahl: 46
1744 M Street, Lincoln, NE 68508, USA