The Luxury Inn, Flagstaff, Ariz., is located right off legendary Route 66, and just two miles from Riordan Mansion State Park, and Flagstaff Mall. Guests can take guided tours of the historic 40 room Riordan Mansion that was built by the Riordan lumber baron brothers in 1904. The hotel features 24 front desk, complimentary dial up Internet access and microwave in lobby.
Guestrooms offer 24 hour room service, satellite TV, dial up Internet access, complimentary toiletries, extra towels and bedding and turndown service on request.