International University of Art & Design

city: Miami (Florida)
address: _