Description

The canyon is in the Tumacacori Mountains and trends SSE to Peck Canyon about 15 miles NW of Nogales (US-T121).

History

'Leon' is the Spanish word meaning 'lion' (US-T121).

Nearby Features