Yes, there is a more formal term:
http://www.occupationalinfo.org/33/332271010.html

Google search results:
"beauty salon" 2250000
"hair salon" 1830000
"beauty parlor" 675000
"hairdresser's...