Owls Head, Nova Scotia

Owls Head, Nova Scotia may refer to: