Kenwood Factory Outlet
900 Park Centre Blvd
Miami, FL 33169
Miami, FL 33169