H&M

Knee-length Denim Shorts

C$39.99
At H&M
5-pocket, knee-length shorts in washed stretch denim. Zip fly with button and tapered legs.