Property Location With a stay at Hotel Isla Verde in Santa Cruz La Laguna, you'll be on the beach and close to Atitlan Nature..
Santa Cruz La Laguna / Santa Cruz La Laguna