«Спа-салон» пишется через дефис, потому что это сложное существительное, состоящее из двух частей — «спа» и «салон». В русском языке дефис используется для соединения таких слов, когда одна часть — иностранное слово или заимствованное слово, а другая — русское. В данном случае слово «спа» заимствовано из английского языка (spa) и обозначает место, где предлагаются услуги, связанные с уходом за телом и расслаблением. Слово «салон» является общепринятым в русском языке. Дефис показывает, что эти слова составляют одно понятие, но при этом сохраняется их отдельное значение.