Where is the New Rochelle Public Library in New Rochelle located?

The address of the New Rochelle Public Library is: One Library Plaza, New Rochelle, 10801 9998