Yamaguchi Park

684 S 5th St, Pagosa Springs, CO 81147

Public park in downtown Pagosa Springs, on the San Juan river, near the High School.