Established in 1969

MacLeod's Beach & Campsite

Full Services, Unserviced lots and Breathtaking Ocean Views