Hanover-based urban lifestyle retailer DTLR has opened a new store inside the Ellsworth Place mall in downtown.