There is a public sidewalk that connects Delmar to Stanford Ave, cutting across three blocks, ending at this location - it's missing from OSM. It's clearly and correctly marked in Google Maps: https://www.google.com/maps/@38.6589808,-90.3230964,18z   