Mount Quena

Mount Quena is an anime location in Mewtwo's Returns.