A new £3m library, which includes a learning centre, a computer suite and a children's library, has opened in Bristol.
The building, at Baptist Mills, on the border of Easton and Lawrence Hill, has taken its name from the nearby junction 3 of the M32 motorway.
The Junction 3 library and housing complex is part of a wider £10m redevelopment of the area.
The city is celebrating 400 years since its first public library opened.
Kate Murray, head of libraries for Bristol City Council, said the project started almost nine years ago.
"We are expanding the services we've got, including e-books and downloadable books and are constantly trying to change to provide what people want," she said.
"In Bristol we are doing really, really well and have almost two million people through our doors every year."
The mayor of Bristol, George Ferguson, said: "At a time when so many local services in the UK are under threat of closure, I am delighted to attend the opening of a new multi-purpose library, one that will be a major asset for the community."
In addition to the new library, the Junction 3 site features 59 lower cost homes, seven commercial units and a new public open space.