Yes! I love that area..... Franklin Avenue goes all the way down to the Five Towns area around Hewlett :-)
I'm sure you know the snowfall climatology here, but just to fill you in, we usually only jackpot in big el nino events where storms are originally progged to stay just to our south and they make it up here "at the last moment." Examples are February 1983, February 2003 (PD2) and January 2016, all of which were 20"+ events here and the last one was 30"+!
January 1996 was also 20"+ but that pretty much buried everyone, and so was the one exception to that rule! Those four are the full list of 20"+ snowfalls for our area since I've been living here.
Higher elevated parts of the city will definitely do well. Do you remember December 2005? Central Park (132 ft above sea level) got 6", we got nothing. We ended up with around 25" of snow that season while NYC touched 40" I think that last event in April was the only one in which we jackpotted, as we got half of NYC's total in the big February event.