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».