Cranston Public Library William Hall Library at 1825 Broad Street in city of Cranston, Rhode Island RI, USA.