Hidden Lake in Mohave County, Arizona

Hidden Lake in Mohave County is a water. Hidden Lake also exists in Coconino County and Navajo County.
Nature
water