Owls Head Provincial Park

Owls Head Provincial Park is an area of 266 hectares of Crown land in Little Harbour, Halifax, Nova Scotia.