Where is the Delhi Branch Library in Delhi located?

The address of the Delhi Branch Library is: 520 North Main Street, Delhi, 71232 2538