Where is Echo Beach?

NOW gets some answers about Toronto's newest outdoor venue

by