Glow Bar is the newest self-care space to open on Mortimer Street, an area that is gaining a reputation as a wellness hub.