Inaho Village

The Inaho village is the location that appears in Naruto: The Cross Roads.