Sonora Resort Canada has comfortable rooms, equipped to accommodate the requirements of any guest...
More on
Sonora Island .
Sonora Island is one of the outer islands of the Discovery Islands of British Columbia, Canada. It is located within Electoral Area C of the Strathcona Regional District.