Orange Tree Resort is a Resort hotel located at 10601 N 56th St, Scottsdale, AZ 85254. It has received 1722 reviews with an average rating of 4.4 stars.
The address of Orange Tree Resort: 10601 N 56th St, Scottsdale, AZ 85254
Orange Tree Resort has 4.4 stars from 1722 reviews
Resort hotel