Satellite map of Owls Head, Lunenburg County, Nova Scotia
- In Canada
Map of Owls Head, Lunenburg County, Nova Scotia
Owls Head is an inhabited island in St. Margarets Bay, Nova Scotia.
Latitude: 44° 31' 17.50" N
Longitude: -64° 00' 18.10" W