Eldorado Park Scottsdale

2311 North Miller Road, Scottsdale , Central Arizona, Arizona, United States - Phone: 480 312 2483