Located about three hours from Denver by the southern border of Wyoming, the mountain town of North Park is considered the ...