That’s not a very reliable way to place content as you are just dragging it up from the line below which means that if content was in the way (above it) then it will overlap (or indeed if someone resizes text).
What you should have done is floated the first part of the text to the left and the second part to the right. I would also use a more semantic structure like this:
<td><p class="info"><span>Higher Alt Hill</span> <span class="hunters">Hunters<br>Tavern</span></p></td>
Note also that the height property on tables and table-cells is always taken as a minimum and will automatically accommodate content if the content is greater than the height specified.