Where is the Odessa Public Library in Odessa located?

The address of the Odessa Public Library is: 21 E. First Street, Odessa, 99159 0218