
Isla Verde Atitlan Venue
Isla Verde is a boutique hotel located in the village of Santa Cruz on the shore of Lake Atitlan, Guatemala. Isla Verde offers a unique experience of comfortable lodging engulfed in nature, while enjoying the proximity of the lake and the majestic view of the San Pedro Volcano.


