El Palacio de Linares, sede de la Casa de América, está situado en pleno centro de Madrid, en la plaza de Cibeles (entre el paseo de Recoletos y la calle de Alcalá). Se comenzó a construir en 1877 por expreso deseo de los Marqueses de Linares, don José María Murga y Reolid, y su esposa doña Raimunda Osorio y Ortega, y las obras finalizaron en 1900.
Actualmente sus señoriales espacios albergan todo tipo de eventos tanto institucionales como comerciales.