1860
building
The State Library of South Australia, or SLSA, formerly known as the Public Library of South Australia, located on North Terrace, Adelaide, is the official library of the Australian state of South Australia. The library occupies several bui …
On the map
Keep exploring
Discover more places in Adelaide