Shelburne is a town located in southwestern Nova Scotia. It is the shire town of Shelburne County.
Copyright 2022 Robert Jones, All Rights Reserved