Wellness Awaits You in the Village of Ashcroft. A small town nestled along the banks of the Thompson River with clean air, fresh water, locally produced foods, ample hiking and wal... more... See more text