north 66th and o streets