The Liberty is a luxury pet friendly hotel - the perfect spot to get to know (or sniff) the lay of the land!