2 min read

London gets a new destination for women’s wellness

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