north 66th street and logan avenue