- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
Liked the convenient location to access nighways to sightseein the area
Club Wyndham Flagstaff is located in Flagstaff. Heritage Square and Lowell Observatory are notable landmarks, and the area's natural beauty can be seen at Thorpe Park and Walnut Canyon National Monument. Spend some time exploring the area's activities, including golfing.