Plaza del arte, set within 2.1 miles from the Treecasa Hotel & Resort Nicaragua as well as Playa San Juan del Sur Crescent-Shaped Beach placed just a 10-minute drive away are well worth visiting. If you want to explore even more landmarks in San Juan del Sur, consider checking out the colossal Christ of the Mercy Statue, which is located 1.7 miles away.