Mexican Hat is a census-designated place on the San Juan River in south-central San Juan County, Utah, United States. It is on ... More