Considerada la obra cumbre del arquitecto Fernando Guerrero Strachan, tras cinco años en construcción fue inaugurado el 10 de febrero de 1926 por el rey Alfonso XIII con el nombre «Hotel Príncipe de Asturias», aunque tras la proclamación de la Segunda República se le cambió el nombre por el de «Hotel Miramar». En el verano de 1936, y hasta la evacuación de la población por la entrada de las tropas franquistas en la ciudad el 7 de febrero de 1937, estuvo instalado en el edificio el hospital de sangre de la ciudad. Tras la conclusión de la Guerra Civil en 1939 recuperó su función original como hotel acogiendo ilustres huéspedes de la realeza europea, del mundo de la cultura internacional y de la burguesía industrial malagueña. El Hotel Miramar estuvo operativo hasta el año 1967 cuando se produjo el cierre de sus instalaciones.