Squaw Peak Resort

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.