Champlain Park
Location
East 54 Ave & Tyne St Vancouver , Vancouver