hostelry

ˈhɒst(ə)lri

noun

an inn or pub.