Previous
Glasgow-born retailer 18montrose has opened a new flagship store in London. Set on Regent Street, the expansive shopping destination is set to serve as its main retail hub in the UK, stocking an assortment of contemporary sportswear, sneakers, and high-fashion pieces. As with its second location in Nottingham, the latest [...]