Alo Yoga Unveils New Store on Regent Street Retail 1 August 2024 Alo Yoga, a US-based athleisure brand, launched a new flagship store today on London’s Regent Street.This new location spans 10,000…