north 66th street and havelock avenue