Ese \n es un salto de línea, el cual se puede ver en el código de fuente pero HTML no interpreta salvo cuando está dentro de ciertas etiquetas (<pre>, …).
 
Es decir, lo siguiente:    
Dará como resultado:   
Pero lo siguiente:    
Dará como resultado:    
Por ello tienes que sustituir \n por 
<br>, que es un salto de línea HTML.    
Dará como resultado:    
Espero que te funcione y me haya explicado bien. Saludos.