The Talbott Inn resides in a recently renovated 1913 historic building that sits directly on Court Square in the heart of downtown Bardstown.