I know that area well also. When I was very little my parents moved to 88th Road, just off Jamaica Avenue. As I remember it [as a very small kid], it was a lovely neighborhood. Only a couple of years later we moved to 125th Street very near the LIRR station. Also nice, at the time.
I just got baseball on the Cumberland stream....:-(