Vermont Business Magazine The Regional Office of Sustainable Tourism (ROOST) has developed an interactive, self-guided ...
Luckily, one pet-friendly tourist location is already here: Dog Mountain, located in St. Johnsbury, Vermont ... just the start of dog-friendly outdoor activities offered at Dog Mountain.