The Toronto waterfront stretching from the Rouge to the Toronto Islands has eight clear seashores for swimming beneath the designated Blue Flag program.
The Toronto waterfront stretching from the Rouge to the Toronto Islands has eight clear seashores for swimming beneath the designated Blue Flag program.