Arcadia Recovery Center Home Medical > Medical Centres > Arcadia Recovery Center Address: 806 So. 1040 West Payson UT 84651 GPS: 40.0310810, -111.7509880 Telephone: 801-465-8004 Web: http://www.arcadiarecoverycenter.com Tweet