Noble Library location