Depop unveils its first physical space — in Los Angeles, California

Related content