natuzzi italia store

Natuzzi Italia Store Opens in the Miami Design District

The fifth Natuzzi Italia store opened in South Florida in the Miami Design District, at 3818 North Miami Avenue. The new franchise joins stores in Aventura, Ft. Lauderdale, Boca Raton and Orlando with two other stores in the development phase in Pinecrest and Naples. The new store features 19 vignettes with Natuzzi Italia furnishings for […]