innkeeper

A person who runs a small hotel for travelers.