Butterfly Hill

Treasure Beach is located along the south coast of Jamaica in the Parish of Saint Elizabeth.