Nestled along the northeast portion of Edmonton’s North Saskatchewan River at 17 Street NE and 153 Avenue NE, the 190-acre property, previously known as Our Lady Queen of Peace Ranch, joined the River Valley Park system in 2023.