Why GreenTree Inn of Holbrook Is the Best Road Trip Stop Along Route 66

There’s something timeless about a road trip through the American Southwest. The vast horizons, the painted skies, and the legendary stretch of Route 66 create a sense of freedom that you just can’t find anywhere else. If you’re cruising through Arizona, you’ll likely find yourself in Holbrook, a town where the spirit of the Mother […]