Amiri Opens Store in Miami Design District

By Alexandra Lekas Amiri has opened their doors at a new flagship store in Miami. The new retail space stands as their fourth location in the US, third to open since last fall. The sleek store is a two-story, 1,972-square-foot building at 106 NE 39th Street in the city’s Design District. It was designed