Delhi Public Library

Delhi Public Library is a national depository library in Delhi, India, it has over 35 branches across the state.

The one of the branches of the library is located on S.P. Mukherjee Marg, opposite the Old Delhi Railway Station.

More information on the Wikipedia page