I found a couple of deers in this area.
S Broadway @ Kraft Tech Center is located at Tarrytown, NY 10533