Library of Mistakes November 18, 2022 2 Share on Facebook Tweet on Twitter Loading Map.... Library of Mistakes33A Melville Street Lane - Edinburgh Events 55.950537 -3.213452 Address 33A Melville Street Lane Edinburgh EH3 7QB United Kingdom Upcoming Events No events in this location