Johannesburg Branch Library in Johannesburg, MI
Find Johannesburg Branch Library in Johannesburg,Otsego County,MI to get information on Library Circulation Desk, Library Reference Desk, Library Technical Services, Library Cataloging, Library Acquisitions, and Library Interlibrary Loan
Johannesburg Branch Library
10900 Highway 32, Johannesburg, MI 49751
989-732-3928
Nearby Library
Pontiac Public Library
60 East Pike Street, Pontiac, MI 48342
248-758-3942
Grand Ledge Area District Library -- Main Branch
131 East Jefferson Street, Grand Ledge, MI 48837
517-627-7014
Saginaw Library
505 Janes Avenue, Saginaw, MI 48607
989-755-9832
Baldwin Public Library
300 West Merrill Street, Birmingham, MI 48009
248-647-1700