La sede principal del Banco de España se encuentra en la Villa de Madrid, con fachadas a la Plaza de Cibeles, a la Calle de Alcalá, al Paseo del Prado, a la Calle de los Madrazo y a la Calle del Marqués de Cubas. El Banco de España, como institución, fue creado en 1856, a raíz de la fusión del Banco de Isabel II con el Banco de San Fernando en 1847, y su primera sede fue el edificio de los Cinco Gremios Mayores, situado en la calle de Atocha de la capital.