Projects
Peel Island, now known as Teerk Roo Ra, is an island in Moreton Bay located between Cleveland and Dunwich. The Peel Island lazaret was established in 1907 for the treatment and isolation of people diagnosed with leprosy. MORE HERE