I googled the location and got a map. I'm having trouble getting it to this message board, but I'll keep trying.
On google maps the closest I can get is Douglass BLVD. just north of 63rd. There is a curve, at that point Douglass turns into E. Wilshire. From there I'm unable to see much that would resemble a concrete slab, but google only lets me zoom in so far.