Experience Javea's MontgoKnown as the elephant, the Montgo is an impressive mountain lying between Denia and Javea. Why the elephant? If you look at the...