Location: situated in 10 acres of land in the suggestive "Valley of the sun" in the town of Mesa.
See more: Hotels in USA Hotels in Mesa Holiday Destinations in USA