Description

In Leon Canyon in the Tumacacori Mountains 16 miles NW of Nogales (US-T121).

Nearby Features