Squaw Peak Resort is located at 7677 N 16th St, Phoenix, AZ 85020. 27 acres of Spanish-Mediterranean architecture and endless hours of fun. Enjoy the 4-acre water park and recreation area featuring a lazy river, 130-foot water slide, and 18-hole miniature golf course.
Don’t forget to use your Marriott rewards when booking.