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