The only inn in Har-Thelen that will admit humans (or at least "S") is the Wailing Banshee. It offers no meals.[1]