Californian-born activewear brand Alo Yoga will open a new store in London later this year. The brand selected Covent Garden’s Seven Dials neighborhood for its new 465-sqm retail space, which will be located at 25a Neal Street, on the junction with Earlham Street.