The two-story men's boutique is located at 161 NE 40th Street. Image credit: Miami Design District
French fashion house Dior is doubling down in the American Southeast.
French fashion house Dior is doubling down in the American Southeast.