@booksaboutbooks A couple of people have kindly informed me it's the Biblioteca Palafoxiana in Puebla, Mexico - https://en.wikipedia.org/wiki/Biblioteca_Palafoxiana