Shangri-La Ranch is located at 44444 N Shangri La Ln, New River, AZ-85087. Get step by step driving directions to Shangri-La Ranch.
The following map shows the location of Shangri-La Ranch
View details of Shangri-La Ranch.