Montezuma Waterfalls in Costa Rica: The Best Ways to Visit
The Montezuma waterfalls consist of three cascading falls along a river in the bohemian beach town of Montezuma on the Nicoya Peninsula of Costa Rica. If you are in the Montezuma, Santa Teresa, or Mal Pais area; a visit to…