Starfish Guardalavaca Hotel: Reborn in Adversity

Where the Caribbean Sea laps the fine white sands of Guardalavaca Beach, a silent battle is…