Elgin Library AddressElgin, IV30 1HSShow full screen Google MapPhone01343 562600View Elgin Library on a map Upcoming events No upcoming events here at the moment. See what’s on across Moray →