Hotel Casa Iguana

Description

Hotel Casa Iguana

Located on the best beach in Holbox Island . Casa Iguana Holbox runs under a new administration who have entirely rebuilt the Hotel from the Ground up, turning it into a majestic place to stay.