Mesa, like most cities in the American Southwest, is often associated with cowboys and the Old West.
1.
Best Places to visit in Nashville
2.
Best Places to visit in Charlotte, North Carolina