not-for-profit institution
Miami Art Central 5960 SW 57th Avenue Florida-33143 Miami United States of America