About

Edit info

Are you looking for a day spa nearby? Halo Salon & Spa, located at 905 Locust St, is a spa in Downtown, Saint Louis 63101. Have questions about hours or prices? Call (314) 241-3131 to get more information.