Mexico Guadalajara Attractions Mezcala Island
This small island located in Lake Chapala is home to an old fort from the Mexican Revolution.