La Biblioteca Nacional de España se encuentra en Madrid en la calle Recoletos 22. Fue fundada por Felipe V en 1711 y abrió sus puertas en 1712 como Real Biblioteca Pública, recibiendo el nombre de Biblioteca Nacional en 1836. Celebra su 300 aniversario a finales de marzo y contiene libros importantes como "El Quijote" y las obras de Lope de Vega.